home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-05-01 | 3.2 KB | 162 lines | [TEXT/MPS ] |
- ;
- ; File: GXMessages.a
- ;
- ; Contains: This file contains all of the public data structures,
- ;
- ; Version: Technology: Quickdraw GX 1.1
- ; Release: Universal Interfaces 3.0d3 on Copland DR1
- ;
- ; Copyright: © 1984-1996 by Apple Computer, Inc. All rights reserved.
- ;
- ; Bugs?: If you find a problem with this file, send the file and version
- ; information (from above) and the problem description to:
- ;
- ; Internet: apple.bugs@applelink.apple.com
- ; AppleLink: APPLE.BUGS
- ;
- ;
- IF &TYPE('__GXMESSAGES__') = 'UNDEFINED' THEN
- __GXMESSAGES__ SET 1
-
- IF &TYPE('__CONDITIONALMACROS__') = 'UNDEFINED' THEN
- include 'ConditionalMacros.a'
- ENDIF
- IF &TYPE('__MIXEDMODE__') = 'UNDEFINED' THEN
- include 'MixedMode.a'
- ENDIF
- IF &TYPE('__TYPES__') = 'UNDEFINED' THEN
- include 'Types.a'
- ENDIF
- IF FOR_SYSTEM7_AND_SYSTEM8_COOPERATIVE THEN
- ;
- ;
- ; >>>>>> CONSTANTS <<<<<<
- ;
- ;
- ; Message Manager Trap
-
- messageManagerTrap EQU $ABFB
- ; Message Manager Gestalt Selector
-
- gestaltMessageMgrVersion EQU 'mess'
- ; Message Manager Error Result Codes
-
- messageStopLoopingErr EQU -5775
- cantDeleteRunningHandlerErr EQU -5776
- noMessageTableErr EQU -5777
- dupSignatureErr EQU -5778
- messageNotReceivedErr EQU -5799
- ;
- ; DATA TYPES
- ;
- IF OLDROUTINENAMES THEN
- ; typedef MessageHandlerOverrideProcPtr MessageHandlerOverrideProc
-
- ; typedef MessageGlobalsInitProcPtr MessageGlobalsInitProc
-
- ENDIF
-
-
-
-
- ;
- ;
- ; PUBLIC INTERFACES
- ;
- ; Message Handler API Routines
- ;
- ;
- ; extern long CountMessageHandlerInstances(void )
- ;
- IF ¬ GENERATINGCFM THEN
- Macro
- _CountMessageHandlerInstances
- moveq #40,D0
- dc.w $ABFB
- EndM
- ELSE
- IMPORT_CFM_FUNCTION CountMessageHandlerInstances
- ENDIF
-
- ;
- ; extern void *GetMessageHandlerClassContext(void )
- ;
- IF ¬ GENERATINGCFM THEN
- Macro
- _GetMessageHandlerClassContext
- moveq #41,D0
- dc.w $ABFB
- EndM
- ELSE
- IMPORT_CFM_FUNCTION GetMessageHandlerClassContext
- ENDIF
-
- ;
- ; extern void *SetMessageHandlerClassContext(void *anyValue)
- ;
- IF ¬ GENERATINGCFM THEN
- Macro
- _SetMessageHandlerClassContext
- moveq #42,D0
- dc.w $ABFB
- EndM
- ELSE
- IMPORT_CFM_FUNCTION SetMessageHandlerClassContext
- ENDIF
-
- ;
- ; extern void *GetMessageHandlerInstanceContext(void )
- ;
- IF ¬ GENERATINGCFM THEN
- Macro
- _GetMessageHandlerInstanceContext
- moveq #43,D0
- dc.w $ABFB
- EndM
- ELSE
- IMPORT_CFM_FUNCTION GetMessageHandlerInstanceContext
- ENDIF
-
- ;
- ; extern void *SetMessageHandlerInstanceContext(void *anyValue)
- ;
- IF ¬ GENERATINGCFM THEN
- Macro
- _SetMessageHandlerInstanceContext
- moveq #44,D0
- dc.w $ABFB
- EndM
- ELSE
- IMPORT_CFM_FUNCTION SetMessageHandlerInstanceContext
- ENDIF
-
- ;
- ; extern OSErr NewMessageGlobals(long messageGlobalsSize, MessageGlobalsInitUPP initProc)
- ;
- IF ¬ GENERATINGCFM THEN
- Macro
- _NewMessageGlobals
- moveq #45,D0
- dc.w $ABFB
- EndM
- ELSE
- IMPORT_CFM_FUNCTION NewMessageGlobals
- ENDIF
-
- ;
- ; extern void DisposeMessageGlobals(void )
- ;
- IF ¬ GENERATINGCFM THEN
- Macro
- _DisposeMessageGlobals
- moveq #46,D0
- dc.w $ABFB
- EndM
- ELSE
- IMPORT_CFM_FUNCTION DisposeMessageGlobals
- ENDIF
-
- ENDIF
- ENDIF ; __GXMESSAGES__
-
-